
#ifndef WISHMASTER_CAPTCHAFETCHERFACTORY_H
#define WISHMASTER_CAPTCHAFETCHERFACTORY_H

#include "captchafetcher.h"
#include "misc.h"

namespace Wishmaster
{
	class Connector;
	class CaptchaFetcherFactoryImpl;
	class WISHMASTER_EXPORT CaptchaFetcherFactory
	{
	public:
		CaptchaFetcherFactory();
		~CaptchaFetcherFactory();
		CaptchaFetcher* makeCaptchaFetcher(const QString& id, Wishmaster2::Network::RequestManager* requestManager, const QVariantMap& params);
		void loadPlugins();

	private:
		CaptchaFetcherFactoryImpl* impl;
	};
}

#endif

